-- 默认老虎机样式配置 3x3

local Sprite = CS.UnityEngine.Sprite
local RuntimeAnimatorController = CS.UnityEngine.RuntimeAnimatorController

local res = "club.threecard.slotlib/ui/common.b:element_temp"
local animator = "club.threecard.slotlib/ui/common.b:element:"..typeof(RuntimeAnimatorController).AssemblyQualifiedName

local sprite_format = "club.threecard.slotlib/atlases/common.b:%s:"..typeof(Sprite).AssemblyQualifiedName

return 
{
    window_width = 800;
    window_height = 450;
    symbol_width = 100;
    symbol_height = 100;
    start_padding_x = 150;
    start_padding_y = -25;
    symbol_spacing_x = 200;
    symbol_spacing_y = 140;

    symbols = 
    {
        [1] = {res = res, img = string.format(sprite_format, 1), animator = animator, native_size = false},
        [2] = {res = res, img = string.format(sprite_format, 2), animator = animator, native_size = false},
        [3] = {res = res, img = string.format(sprite_format, 3), animator = animator, native_size = false},
        [4] = {res = res, img = string.format(sprite_format, 4), animator = animator, native_size = false},
        [5] = {res = res, img = string.format(sprite_format, 5), animator = animator, native_size = false},
        [6] = {res = res, img = string.format(sprite_format, 6), animator = animator, native_size = false},
        [7] = {res = res, img = string.format(sprite_format, 7), animator = animator, native_size = false},
    },

    --会被服务器数据merge symbol_indexs
    columns = 
    {
        -- first_on_port 第一个在屏幕上显示的符号索引
        -- first_on_port 最后一个在屏幕上显示的符号索引
        -- on_result_pass_count 在收到结果之后，旋转N之后个元素再停止
        {
            --第一列
            offset = nil,
            first_on_port = 3,
            last_on_port = 5, 
            stop_baseline = 4,
            speed = 0.05, 
            symbol_indexs = {1, 2, 3, 4, 5, 6, 7},
            on_result_pass_count = 7,
        },
        {
            --第二列
            offset = nil,
            first_on_port = 3, 
            last_on_port = 5,
            stop_baseline = 4,
            speed = 0.05, 
            symbol_indexs = {1, 2, 3, 4, 5, 6, 7},
            on_result_pass_count = 14,
        },
        {
            --第三列
            offset = nil,
            first_on_port = 3,
            last_on_port = 5,
            stop_baseline = 4,
            speed = 0.05,
            symbol_indexs = {1, 2, 3, 4, 5, 6, 7},
            on_result_pass_count = 21,
        },
    },

    paylines = {},--会被服务器数据merge
}